protein splicing - French English Dictionary